#include<bits/stdc++.h>
using namespace std;
int main()
{
	vector<int> t;
	int a1,a2,n;cin>>a1>>a2>>n;
	t.push_back(a1);
	t.push_back(a2);
	for(int i=0;;i++){
		int re=t[i]*t[i+1];
		if(re<10){
			t.push_back(re);
			if(t.size()==n){
					for(int j=0;j<n;j++){
						if(j>0){
							cout<<" ";
						}
						cout<<t[j];
					}
					return 0;
				}
		}else{
			string s=to_string(re);
			int len=s.size();
			while(re){
				int temp=re/(pow(10,len-1));
				t.push_back(temp);
				
				if(t.size()==n){
					for(int j=0;j<n;j++){
						if(j>0){
							cout<<" ";
						}
						cout<<t[j];
					}
					return 0;
				}
				re-=temp*pow(10,len-1);
				len--;
			}
		}
	}
	return 0;
}